package com.edu.mapper;

import com.edu.entity.User;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 用户数据访问接口
 * @Author: whj
 * @Date: 2025/10/14 15:09
 * @Version 1.0
 */
@Repository //仓库/数据注解,代表的是与数据库打交道
public interface UserMapper {
    /**
     * 新增用户数据
     * @param user 用户数据
     * @return 受影响的行数
     * 返回的是1：成功的
     * 返回的是0：失败的
     */
    int addUser(User user);

    /**
     * 修改用户数据
     * @param user 用户数据
     * @return 受影响的行数
     */
    int updateUser(User user);

    /**
     * 查询用户列表
     * @return 用户列表数据
     */
    List<User> getAll();

}
